#ifndef	_AD_KEY_CUSTOMER_H_
#define _AD_KEY_CUSTOMER_H_

/************ADKEY GROUP 1****************/
#if 1
#define AD_RES_PULL  (u32)3300

#define AD_RES1     (u32)33000
#define AD_RES2     (u32)10000
#define AD_RES3     (u32)5600
#define AD_RES4     (u32)3300
#define AD_RES5     (u32)2000
#define AD_RES6     (u32)1000
#define AD_RES7     (u32)470
#define AD_RES8     (u32)0

#define AD_VDD      (u32)0xff80
#define AD_VOL1     (u32)(AD_RES1*100/(AD_RES1+AD_RES_PULL))*AD_VDD/100
#define AD_VOL2     (u32)(AD_RES2*100/(AD_RES2+AD_RES_PULL))*AD_VDD/100
#define AD_VOL3     (u32)(AD_RES3*100/(AD_RES3+AD_RES_PULL))*AD_VDD/100
#define AD_VOL4     (u32)(AD_RES4*100/(AD_RES4+AD_RES_PULL))*AD_VDD/100
#define AD_VOL5     (u32)(AD_RES5*100/(AD_RES5+AD_RES_PULL))*AD_VDD/100
#define AD_VOL6     (u32)(AD_RES6*100/(AD_RES6+AD_RES_PULL))*AD_VDD/100
#define AD_VOL7     (u32)(AD_RES7*100/(AD_RES7+AD_RES_PULL))*AD_VDD/100
#define AD_VOL8     (u32)(AD_RES8*100/(AD_RES8+AD_RES_PULL))*AD_VDD/100
#define AD_GND      (u32)0x0000

#define AD_NOKEY    ((((u16)AD_VDD - AD_VOL1)>>1) + AD_VOL1)
#define ADKEY1_0     ((((u16)AD_VDD - AD_VOL1)>>1) + AD_VOL1)
#define ADKEY1_1     ((((u16)AD_VDD - AD_VOL1)>>1) + AD_VOL1)
#define ADKEY1_2     ((((u16)AD_VOL1 - AD_VOL2)>>1) + AD_VOL2)
#define ADKEY1_3     ((((u16)AD_VOL2 - AD_VOL3)>>1) + AD_VOL3)
#define ADKEY1_4    ((((u16)AD_VOL3 - AD_VOL4)>>1) + AD_VOL4)
#define ADKEY1_5     ((((u16)AD_VOL4 - AD_VOL5)>>1) + AD_VOL5)
#define ADKEY1_6     ((((u16)AD_VOL5 - AD_VOL6)>>1) + AD_VOL6)
#define ADKEY1_7     ((((u16)AD_VOL6 - AD_VOL7)>>1) + AD_VOL7)
#define ADKEY1_8     ((((u16)AD_VOL7- AD_VOL8)>>1) + AD_VOL8)
#endif

#if 0
#define AD_NOKEY			(0xf000)
#define ADKEY1_0		(0xf000)
#define ADKEY1_1		(0xf000)
#define ADKEY1_2		0xd400//((0xe800+0xc000)/2)
#define ADKEY1_3		0xb080//((0xc000+0xa100)/2)
#define ADKEY1_4		0x9040//((0xa100+0x7f80)/2)
#define ADKEY1_5		0x7000//((0x7f80+0x6080)/2)
#define ADKEY1_6		0x4DC0//((0x6080+0x3b00)/2)
#define ADKEY1_7		0x2D40//((0x3b00+0x1F80)/2)
#define ADKEY1_8		(0x1F80)/2
#endif

const u16 ad_key_table[] AT (TABLE_CODE)=
{
    ADKEY1_0,ADKEY1_1,ADKEY1_2,ADKEY1_3,ADKEY1_4,
    ADKEY1_5,ADKEY1_6,ADKEY1_7,ADKEY1_8
};

#if defined(K6033_SES)
#define MSG_ADKEY_MUSIC_SHORT_0		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_1		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_2		MSG_5  // 33
#define MSG_ADKEY_MUSIC_SHORT_3		MSG_4  // 10
#define MSG_ADKEY_MUSIC_SHORT_4		MSG_3///5.6k
#define MSG_ADKEY_MUSIC_SHORT_5	       MSG_2     /// 3.3
#define MSG_ADKEY_MUSIC_SHORT_6		MSG_1/// 2
#define MSG_ADKEY_MUSIC_SHORT_7		MSG_MUSIC_NEXT_FILE  // 1k
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_MUSIC_PREV_FILE  //470
#define MSG_ADKEY_MUSIC_SHORT_9          MSG_MUSIC_PP  ///0
#define MSG_ADKEY_MUSIC_LONG_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_9            NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_0		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_1		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_2		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_3		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_4		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_5	       NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_6		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_7		MSG_MUSIC_FF
#define MSG_ADKEY_MUSIC_HOLD_8		MSG_MUSIC_FR
#define MSG_ADKEY_MUSIC_HOLD_9            NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_7		MSG_MUSIC_FFR_DONE
#define MSG_ADKEY_MUSIC_LONG_UP_8		MSG_MUSIC_FFR_DONE
#define MSG_ADKEY_MUSIC_LONG_UP_9            NO_MSG
#define MSG_ADKEY_FM_SHORT_0		NO_MSG
#define MSG_ADKEY_FM_SHORT_1		NO_MSG
#define MSG_ADKEY_FM_SHORT_2		MSG_5
#define MSG_ADKEY_FM_SHORT_3		MSG_4
#define MSG_ADKEY_FM_SHORT_4		MSG_3
#define MSG_ADKEY_FM_SHORT_5	       MSG_2
#define MSG_ADKEY_FM_SHORT_6		MSG_1
#define MSG_ADKEY_FM_SHORT_7		MSG_FM_NEXT_STATION
#define MSG_ADKEY_FM_SHORT_8		MSG_FM_PREV_STATION
#define MSG_ADKEY_FM_SHORT_9          MSG_FM_SCAN_ALL_INIT
#define MSG_ADKEY_FM_LONG_0		NO_MSG
#define MSG_ADKEY_FM_LONG_1		NO_MSG
#define MSG_ADKEY_FM_LONG_2		NO_MSG
#define MSG_ADKEY_FM_LONG_3		NO_MSG
#define MSG_ADKEY_FM_LONG_4		NO_MSG
#define MSG_ADKEY_FM_LONG_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_6		NO_MSG
#define MSG_ADKEY_FM_LONG_7		MSG_FM_SCAN_ALL_UP
#define MSG_ADKEY_FM_LONG_8		MSG_FM_SCAN_ALL_DOWN
#define MSG_ADKEY_FM_LONG_9           NO_MSG
#define MSG_ADKEY_FM_HOLD_0		NO_MSG
#define MSG_ADKEY_FM_HOLD_1		NO_MSG
#define MSG_ADKEY_FM_HOLD_2		NO_MSG
#define MSG_ADKEY_FM_HOLD_3		NO_MSG
#define MSG_ADKEY_FM_HOLD_4		NO_MSG
#define MSG_ADKEY_FM_HOLD_5	       NO_MSG
#define MSG_ADKEY_FM_HOLD_6		NO_MSG
#define MSG_ADKEY_FM_HOLD_7		NO_MSG
#define MSG_ADKEY_FM_HOLD_8		NO_MSG
#define MSG_ADKEY_FM_HOLD_9            NO_MSG
#define MSG_ADKEY_FM_LONG_UP_0		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_1		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_2		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_3		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_4		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_UP_6		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_7		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_8		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_9            NO_MSG
///////////////////////////////////////////////
#elif defined(K1337_6067_SES)||defined(K6069B_SES)
#define MSG_ADKEY_MUSIC_SHORT_0		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_1		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_2		MSG_5  // 33
#define MSG_ADKEY_MUSIC_SHORT_3		MSG_4  // 10
#define MSG_ADKEY_MUSIC_SHORT_4		MSG_7///5.6k
#define MSG_ADKEY_MUSIC_SHORT_5	       MSG_2     /// 3.3
#define MSG_ADKEY_MUSIC_SHORT_6		MSG_1/// 2
#define MSG_ADKEY_MUSIC_SHORT_7		MSG_8  // 1k
#ifdef  K6069B_SES
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_MUSIC_PREV_FILE//470
#define MSG_ADKEY_MUSIC_SHORT_9          MSG_MUSIC_NEXT_FILE///0
#else
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_NEXT_WORKMODE//470
#define MSG_ADKEY_MUSIC_SHORT_9          MSG_MUSIC_PP  ///0
#endif
#define MSG_ADKEY_MUSIC_LONG_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_9            NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_0		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_1		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_2		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_3		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_4		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_5	       NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_6		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_7		NO_MSG
#ifdef  K6069B_SES
#define MSG_ADKEY_MUSIC_HOLD_8		MSG_MUSIC_FR
#define MSG_ADKEY_MUSIC_HOLD_9            MSG_MUSIC_FF
#else
#define MSG_ADKEY_MUSIC_HOLD_8		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_9            NO_MSG
#endif
#define MSG_ADKEY_MUSIC_LONG_UP_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_9            NO_MSG
#define MSG_ADKEY_FM_SHORT_0		NO_MSG
#define MSG_ADKEY_FM_SHORT_1		NO_MSG
#define MSG_ADKEY_FM_SHORT_2		MSG_5
#define MSG_ADKEY_FM_SHORT_3		MSG_4
#define MSG_ADKEY_FM_SHORT_4		MSG_7
#define MSG_ADKEY_FM_SHORT_5	       MSG_2
#define MSG_ADKEY_FM_SHORT_6		MSG_1
#define MSG_ADKEY_FM_SHORT_7		MSG_8
#ifdef  K6069B_SES
#define MSG_ADKEY_FM_SHORT_8		MSG_FM_PREV_STATION
#define MSG_ADKEY_FM_SHORT_9         MSG_FM_NEXT_STATION
#else
#define MSG_ADKEY_FM_SHORT_8		MSG_NEXT_WORKMODE
#define MSG_ADKEY_FM_SHORT_9         MSG_FM_PP
#endif
#define MSG_ADKEY_FM_LONG_0		NO_MSG
#define MSG_ADKEY_FM_LONG_1		NO_MSG
#define MSG_ADKEY_FM_LONG_2		NO_MSG
#define MSG_ADKEY_FM_LONG_3		NO_MSG
#define MSG_ADKEY_FM_LONG_4		NO_MSG
#define MSG_ADKEY_FM_LONG_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_6		NO_MSG
#define MSG_ADKEY_FM_LONG_7		NO_MSG
#ifdef  K6069B_SES
#define MSG_ADKEY_FM_LONG_8		MSG_FM_SCAN_ALL_DOWN
#define MSG_ADKEY_FM_LONG_9           MSG_FM_SCAN_ALL_UP
#else
#define MSG_ADKEY_FM_LONG_8		NO_MSG
#define MSG_ADKEY_FM_LONG_9           MSG_FM_SCAN_ALL_INIT
#endif
#define MSG_ADKEY_FM_HOLD_0		NO_MSG
#define MSG_ADKEY_FM_HOLD_1		NO_MSG
#define MSG_ADKEY_FM_HOLD_2		NO_MSG
#define MSG_ADKEY_FM_HOLD_3		NO_MSG
#define MSG_ADKEY_FM_HOLD_4		NO_MSG
#define MSG_ADKEY_FM_HOLD_5	       NO_MSG
#define MSG_ADKEY_FM_HOLD_6		NO_MSG
#define MSG_ADKEY_FM_HOLD_7		NO_MSG
#define MSG_ADKEY_FM_HOLD_8		NO_MSG
#define MSG_ADKEY_FM_HOLD_9            NO_MSG
#define MSG_ADKEY_FM_LONG_UP_0		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_1		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_2		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_3		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_4		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_UP_6		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_7		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_8		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_9            NO_MSG
#elif defined(K6077_2255_0613_SES)
#define MSG_ADKEY_MUSIC_SHORT_0		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_1		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_2		MSG_3  // 33
#define MSG_ADKEY_MUSIC_SHORT_3		MSG_2  // 10
#define MSG_ADKEY_MUSIC_SHORT_4		MSG_NEXT_PLAYMODE///5.6k
#define MSG_ADKEY_MUSIC_SHORT_5	   MSG_1/// 3.3
#define MSG_ADKEY_MUSIC_SHORT_6		NO_MSG/// 2
#define MSG_ADKEY_MUSIC_SHORT_7		NO_MSG// 1k
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_MUSIC_PREV_FILE//470
#define MSG_ADKEY_MUSIC_SHORT_9       MSG_MUSIC_PP  ///0
#define MSG_ADKEY_MUSIC_LONG_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_9            NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_0		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_1		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_2		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_3		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_4		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_5	       NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_6		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_7		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_8		MSG_MUSIC_FR
#define MSG_ADKEY_MUSIC_HOLD_9            NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_8		MSG_MUSIC_FFR_DONE
#define MSG_ADKEY_MUSIC_LONG_UP_9            NO_MSG
#define MSG_ADKEY_FM_SHORT_0		NO_MSG
#define MSG_ADKEY_FM_SHORT_1		NO_MSG
#define MSG_ADKEY_FM_SHORT_2		MSG_3
#define MSG_ADKEY_FM_SHORT_3		MSG_2
#define MSG_ADKEY_FM_SHORT_4		NO_MSG
#define MSG_ADKEY_FM_SHORT_5	   MSG_1
#define MSG_ADKEY_FM_SHORT_6		NO_MSG
#define MSG_ADKEY_FM_SHORT_7		NO_MSG
#define MSG_ADKEY_FM_SHORT_8		MSG_FM_PREV_STATION
#define MSG_ADKEY_FM_SHORT_9         MSG_FM_PP
#define MSG_ADKEY_FM_LONG_0		NO_MSG
#define MSG_ADKEY_FM_LONG_1		NO_MSG
#define MSG_ADKEY_FM_LONG_2		NO_MSG
#define MSG_ADKEY_FM_LONG_3		NO_MSG
#define MSG_ADKEY_FM_LONG_4		NO_MSG
#define MSG_ADKEY_FM_LONG_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_6		NO_MSG
#define MSG_ADKEY_FM_LONG_7		NO_MSG
#define MSG_ADKEY_FM_LONG_8		NO_MSG
#define MSG_ADKEY_FM_LONG_9           MSG_FM_SCAN_ALL_INIT
#define MSG_ADKEY_FM_HOLD_0		NO_MSG
#define MSG_ADKEY_FM_HOLD_1		NO_MSG
#define MSG_ADKEY_FM_HOLD_2		NO_MSG
#define MSG_ADKEY_FM_HOLD_3		NO_MSG
#define MSG_ADKEY_FM_HOLD_4		NO_MSG
#define MSG_ADKEY_FM_HOLD_5	       NO_MSG
#define MSG_ADKEY_FM_HOLD_6		NO_MSG
#define MSG_ADKEY_FM_HOLD_7		NO_MSG
#define MSG_ADKEY_FM_HOLD_8		NO_MSG
#define MSG_ADKEY_FM_HOLD_9            NO_MSG
#define MSG_ADKEY_FM_LONG_UP_0		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_1		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_2		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_3		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_4		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_UP_6		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_7		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_8		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_9            NO_MSG
#elif defined(K6078_2255_1325_SES)
#define MSG_ADKEY_MUSIC_SHORT_0		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_1		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_2		MSG_3  // 33
#define MSG_ADKEY_MUSIC_SHORT_3		MSG_2  // 10
#define MSG_ADKEY_MUSIC_SHORT_4		NO_MSG///5.6k
#define MSG_ADKEY_MUSIC_SHORT_5	   MSG_1/// 3.3
#define MSG_ADKEY_MUSIC_SHORT_6		NO_MSG/// 2
#define MSG_ADKEY_MUSIC_SHORT_7		MSG_5_ADD// 1k
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_5//470
#define MSG_ADKEY_MUSIC_SHORT_9       MSG_4  ///0
#define MSG_ADKEY_MUSIC_LONG_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_9            NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_0		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_1		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_2		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_3		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_4		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_5	       NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_6		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_7		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_8		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_9            NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_9            NO_MSG
#define MSG_ADKEY_FM_SHORT_0		NO_MSG
#define MSG_ADKEY_FM_SHORT_1		NO_MSG
#define MSG_ADKEY_FM_SHORT_2		MSG_3
#define MSG_ADKEY_FM_SHORT_3		MSG_2
#define MSG_ADKEY_FM_SHORT_4		NO_MSG
#define MSG_ADKEY_FM_SHORT_5	   MSG_1
#define MSG_ADKEY_FM_SHORT_6		NO_MSG
#define MSG_ADKEY_FM_SHORT_7		MSG_5_ADD
#define MSG_ADKEY_FM_SHORT_8		MSG_5
#define MSG_ADKEY_FM_SHORT_9      MSG_4
#define MSG_ADKEY_FM_LONG_0		NO_MSG
#define MSG_ADKEY_FM_LONG_1		NO_MSG
#define MSG_ADKEY_FM_LONG_2		NO_MSG
#define MSG_ADKEY_FM_LONG_3		NO_MSG
#define MSG_ADKEY_FM_LONG_4		NO_MSG
#define MSG_ADKEY_FM_LONG_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_6		NO_MSG
#define MSG_ADKEY_FM_LONG_7		NO_MSG
#define MSG_ADKEY_FM_LONG_8		NO_MSG
#define MSG_ADKEY_FM_LONG_9           NO_MSG
#define MSG_ADKEY_FM_HOLD_0		NO_MSG
#define MSG_ADKEY_FM_HOLD_1		NO_MSG
#define MSG_ADKEY_FM_HOLD_2		NO_MSG
#define MSG_ADKEY_FM_HOLD_3		NO_MSG
#define MSG_ADKEY_FM_HOLD_4		NO_MSG
#define MSG_ADKEY_FM_HOLD_5	       NO_MSG
#define MSG_ADKEY_FM_HOLD_6		NO_MSG
#define MSG_ADKEY_FM_HOLD_7		NO_MSG
#define MSG_ADKEY_FM_HOLD_8		NO_MSG
#define MSG_ADKEY_FM_HOLD_9            NO_MSG
#define MSG_ADKEY_FM_LONG_UP_0		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_1		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_2		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_3		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_4		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_UP_6		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_7		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_8		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_9            NO_MSG
#elif defined(K6079_2255_1318_SES)
#define MSG_ADKEY_MUSIC_SHORT_0		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_1		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_2		MSG_5  // 33
#define MSG_ADKEY_MUSIC_SHORT_3		MSG_4  // 10
#define MSG_ADKEY_MUSIC_SHORT_4		MSG_3///5.6k
#define MSG_ADKEY_MUSIC_SHORT_5	    MSG_2/// 3.3
#define MSG_ADKEY_MUSIC_SHORT_6		MSG_NEXT_WORKMODE/// 2
#define MSG_ADKEY_MUSIC_SHORT_7		MSG_1// 1k
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_MUSIC_PREV_FILE//470
#define MSG_ADKEY_MUSIC_SHORT_9       MSG_MUSIC_PP///0
#define MSG_ADKEY_MUSIC_LONG_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_9            NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_0		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_1		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_2		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_3		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_4		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_5	       NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_6		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_7		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_8		MSG_MUSIC_FR
#define MSG_ADKEY_MUSIC_HOLD_9            NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_8		MSG_MUSIC_FFR_DONE
#define MSG_ADKEY_MUSIC_LONG_UP_9            NO_MSG
#define MSG_ADKEY_FM_SHORT_0		NO_MSG
#define MSG_ADKEY_FM_SHORT_1		NO_MSG
#define MSG_ADKEY_FM_SHORT_2		MSG_5
#define MSG_ADKEY_FM_SHORT_3		MSG_4
#define MSG_ADKEY_FM_SHORT_4		MSG_3
#define MSG_ADKEY_FM_SHORT_5	   MSG_2
#define MSG_ADKEY_FM_SHORT_6		MSG_NEXT_WORKMODE
#define MSG_ADKEY_FM_SHORT_7		MSG_1
#define MSG_ADKEY_FM_SHORT_8		MSG_FM_PREV_STATION
#define MSG_ADKEY_FM_SHORT_9      MSG_FM_PP
#define MSG_ADKEY_FM_LONG_0		NO_MSG
#define MSG_ADKEY_FM_LONG_1		NO_MSG
#define MSG_ADKEY_FM_LONG_2		NO_MSG
#define MSG_ADKEY_FM_LONG_3		NO_MSG
#define MSG_ADKEY_FM_LONG_4		NO_MSG
#define MSG_ADKEY_FM_LONG_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_6		NO_MSG
#define MSG_ADKEY_FM_LONG_7		NO_MSG
#define MSG_ADKEY_FM_LONG_8		NO_MSG
#define MSG_ADKEY_FM_LONG_9           MSG_FM_SCAN_ALL_INIT
#define MSG_ADKEY_FM_HOLD_0		NO_MSG
#define MSG_ADKEY_FM_HOLD_1		NO_MSG
#define MSG_ADKEY_FM_HOLD_2		NO_MSG
#define MSG_ADKEY_FM_HOLD_3		NO_MSG
#define MSG_ADKEY_FM_HOLD_4		NO_MSG
#define MSG_ADKEY_FM_HOLD_5	       NO_MSG
#define MSG_ADKEY_FM_HOLD_6		NO_MSG
#define MSG_ADKEY_FM_HOLD_7		NO_MSG
#define MSG_ADKEY_FM_HOLD_8		NO_MSG
#define MSG_ADKEY_FM_HOLD_9            NO_MSG
#define MSG_ADKEY_FM_LONG_UP_0		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_1		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_2		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_3		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_4		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_UP_6		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_7		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_8		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_9            NO_MSG
#elif defined(K6080_2255_1335_SES)
#define MSG_ADKEY_MUSIC_SHORT_0		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_1		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_2		MSG_8  // 33
#define MSG_ADKEY_MUSIC_SHORT_3		MSG_7  // 10
#define MSG_ADKEY_MUSIC_SHORT_4		MSG_6///5.6k
#define MSG_ADKEY_MUSIC_SHORT_5	    MSG_5/// 3.3
#define MSG_ADKEY_MUSIC_SHORT_6		MSG_4/// 2
#define MSG_ADKEY_MUSIC_SHORT_7		MSG_3// 1k
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_2//470
#define MSG_ADKEY_MUSIC_SHORT_9       MSG_1///0
#define MSG_ADKEY_MUSIC_LONG_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_9            NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_0		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_1		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_2		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_3		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_4		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_5	       NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_6		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_7		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_8		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_9            NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_7		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_8		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_9            NO_MSG
#define MSG_ADKEY_FM_SHORT_0		NO_MSG
#define MSG_ADKEY_FM_SHORT_1		NO_MSG
#define MSG_ADKEY_FM_SHORT_2		MSG_8
#define MSG_ADKEY_FM_SHORT_3		MSG_7
#define MSG_ADKEY_FM_SHORT_4		MSG_6
#define MSG_ADKEY_FM_SHORT_5	   MSG_5
#define MSG_ADKEY_FM_SHORT_6		MSG_4
#define MSG_ADKEY_FM_SHORT_7		MSG_3
#define MSG_ADKEY_FM_SHORT_8		MSG_2
#define MSG_ADKEY_FM_SHORT_9      MSG_1
#define MSG_ADKEY_FM_LONG_0		NO_MSG
#define MSG_ADKEY_FM_LONG_1		NO_MSG
#define MSG_ADKEY_FM_LONG_2		NO_MSG
#define MSG_ADKEY_FM_LONG_3		NO_MSG
#define MSG_ADKEY_FM_LONG_4		NO_MSG
#define MSG_ADKEY_FM_LONG_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_6		NO_MSG
#define MSG_ADKEY_FM_LONG_7		NO_MSG
#define MSG_ADKEY_FM_LONG_8		NO_MSG
#define MSG_ADKEY_FM_LONG_9           NO_MSG
#define MSG_ADKEY_FM_HOLD_0		NO_MSG
#define MSG_ADKEY_FM_HOLD_1		NO_MSG
#define MSG_ADKEY_FM_HOLD_2		NO_MSG
#define MSG_ADKEY_FM_HOLD_3		NO_MSG
#define MSG_ADKEY_FM_HOLD_4		NO_MSG
#define MSG_ADKEY_FM_HOLD_5	       NO_MSG
#define MSG_ADKEY_FM_HOLD_6		NO_MSG
#define MSG_ADKEY_FM_HOLD_7		NO_MSG
#define MSG_ADKEY_FM_HOLD_8		NO_MSG
#define MSG_ADKEY_FM_HOLD_9            NO_MSG
#define MSG_ADKEY_FM_LONG_UP_0		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_1		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_2		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_3		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_4		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_UP_6		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_7		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_8		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_9            NO_MSG
#else

#define MSG_ADKEY_MUSIC_SHORT_0		NO_MSG
#define MSG_ADKEY_MUSIC_SHORT_1		NO_MSG
 #ifdef POWER_SAVE_SYSTEM_USE_ADKEY
   #ifdef POWER_KEY_FOR_PLAY_KEY
        #define MSG_ADKEY_MUSIC_SHORT_2          MSG_MUSIC_PP  ///0
  #else
   #define MSG_ADKEY_MUSIC_SHORT_2          NO_MSG  ///0
    #endif
#elif defined(USE_STANBY_KEY)
 #define MSG_ADKEY_MUSIC_SHORT_2		MSG_IR_POWER
#else
#define MSG_ADKEY_MUSIC_SHORT_2		MSG_VOL_UP
#endif
#if defined(USE_MUTE_KEY)
#define MSG_ADKEY_MUSIC_SHORT_3		MSG_MUTE_UNMUTE
#else
#define MSG_ADKEY_MUSIC_SHORT_3		MSG_VOL_DOWN
#endif
#ifdef  USE_ADKEY_PLAYM_FOR_USB_SD_KEY
#define MSG_ADKEY_MUSIC_SHORT_4		MSG_USB_SD///5.6k
#else
#define MSG_ADKEY_MUSIC_SHORT_4		MSG_NEXT_PLAYMODE///5.6k
#endif
#ifdef  USE_ADKEY_EQ_SHORT_FOR_IR_POWER
#define MSG_ADKEY_MUSIC_SHORT_5	       MSG_POWER_DOWN     ///3.3k
#else
#define MSG_ADKEY_MUSIC_SHORT_5	       MSG_MUSIC_NEXT_EQ     ///3.3k
#endif
#define MSG_ADKEY_MUSIC_SHORT_6		MSG_NEXT_WORKMODE  ///2k
#if defined(K1197_JIAMEI)
#define MSG_ADKEY_MUSIC_SHORT_7		MSG_MUSIC_PREV_FILE  // 1k
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_MUSIC_NEXT_FILE   //470
#else
#define MSG_ADKEY_MUSIC_SHORT_7		MSG_MUSIC_NEXT_FILE  // 1k
#define MSG_ADKEY_MUSIC_SHORT_8		MSG_MUSIC_PREV_FILE  //470
#endif
 #ifdef POWER_SAVE_SYSTEM_USE_ADKEY
	#if defined(ADK_USE_0_FOR_V_UP_KEY)
	#define MSG_ADKEY_MUSIC_SHORT_9		MSG_VOL_UP
	#else
	#define MSG_ADKEY_MUSIC_SHORT_9		NO_MSG
	#endif
#else
#define MSG_ADKEY_MUSIC_SHORT_9          MSG_MUSIC_PP  ///0
#endif

#define MSG_ADKEY_MUSIC_LONG_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_1		NO_MSG
 #ifdef POWER_SAVE_SYSTEM_USE_ADKEY
#define MSG_ADKEY_MUSIC_LONG_2		MSG_POWER_DOWN
#else
#define MSG_ADKEY_MUSIC_LONG_2		NO_MSG
#endif
#define MSG_ADKEY_MUSIC_LONG_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_4		NO_MSG
 #ifdef USE_ADKEY_EQ_LONG_FOR_PLAY_MODE
#define MSG_ADKEY_MUSIC_LONG_5         MSG_NEXT_PLAYMODE
#elif   defined(USE_ADKEY_EQ_LONG_FOR_MODE)
#define MSG_ADKEY_MUSIC_LONG_5         MSG_NEXT_WORKMODE
#else
#define MSG_ADKEY_MUSIC_LONG_5	       NO_MSG

#endif
#define MSG_ADKEY_MUSIC_LONG_6		MSG_LONG_MOD
#define MSG_ADKEY_MUSIC_LONG_7		MSG_RTC_HOUR_SET
#define MSG_ADKEY_MUSIC_LONG_8		MSG_RTC_MINU_SET
 #ifdef USE_ADKEY_PLAY_LONG_FOR_MODE
#define MSG_ADKEY_MUSIC_LONG_9          MSG_NEXT_WORKMODE
#else
#define MSG_ADKEY_MUSIC_LONG_9          MSG_MUSIC_LONG_PLAY
#endif

#define MSG_ADKEY_MUSIC_HOLD_0		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_1		NO_MSG
 #ifdef POWER_SAVE_SYSTEM_USE_ADKEY
#define MSG_ADKEY_MUSIC_HOLD_2		NO_MSG
#elif defined(USE_STANBY_KEY)
#define MSG_ADKEY_MUSIC_HOLD_2		NO_MSG
#else
#define MSG_ADKEY_MUSIC_HOLD_2		MSG_VOL_UP
#endif
#if defined(USE_MUTE_KEY)
#define MSG_ADKEY_MUSIC_HOLD_3		NO_MSG
#else
#define MSG_ADKEY_MUSIC_HOLD_3		MSG_VOL_DOWN
#endif
#define MSG_ADKEY_MUSIC_HOLD_4		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_5	       NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_6		NO_MSG
#ifdef  PREV_NEXT_ADKEY_USE_FF_FWD
#define MSG_ADKEY_MUSIC_HOLD_7		MSG_MUSIC_FF
#define MSG_ADKEY_MUSIC_HOLD_8		MSG_MUSIC_FR
#elif defined(INDEPENDENT_VOLUME_KEY)
#define MSG_ADKEY_MUSIC_HOLD_7		NO_MSG
#define MSG_ADKEY_MUSIC_HOLD_8		NO_MSG
#else
#if defined(K1197_JIAMEI)
#define MSG_ADKEY_MUSIC_HOLD_7		MSG_VOL_DOWN
#define MSG_ADKEY_MUSIC_HOLD_8		MSG_VOL_UP
#else
#define MSG_ADKEY_MUSIC_HOLD_7		MSG_VOL_UP
#define MSG_ADKEY_MUSIC_HOLD_8		MSG_VOL_DOWN
#endif
#endif
#ifdef ADK_USE_0_FOR_V_UP_KEY
#define MSG_ADKEY_MUSIC_HOLD_9            MSG_VOL_UP
#else
#define MSG_ADKEY_MUSIC_HOLD_9            NO_MSG
#endif

#define MSG_ADKEY_MUSIC_LONG_UP_0		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_1		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_2		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_3		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_4		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_6		NO_MSG
#define MSG_ADKEY_MUSIC_LONG_UP_7		MSG_MUSIC_FFR_DONE
#define MSG_ADKEY_MUSIC_LONG_UP_8		MSG_MUSIC_FFR_DONE
#define MSG_ADKEY_MUSIC_LONG_UP_9            NO_MSG

/*************************************FM_MSG****************************************

*************************************************************************************/
#define MSG_ADKEY_FM_SHORT_0		NO_MSG
#define MSG_ADKEY_FM_SHORT_1		NO_MSG
 #ifdef POWER_SAVE_SYSTEM_USE_ADKEY
#ifdef  ADKEY_PLAY_SHORT_SCAN_FRE
#define MSG_ADKEY_FM_SHORT_2          MSG_FM_SCAN_ALL_INIT
#else
#define MSG_ADKEY_FM_SHORT_2         MSG_FM_PP
#endif
#elif defined(USE_STANBY_KEY)
#define MSG_ADKEY_FM_SHORT_2		MSG_IR_POWER
#else
#define MSG_ADKEY_FM_SHORT_2		MSG_VOL_UP
#endif
#if defined(USE_MUTE_KEY)
#define MSG_ADKEY_FM_SHORT_3		MSG_MUTE_UNMUTE
#else
#define MSG_ADKEY_FM_SHORT_3		MSG_VOL_DOWN
#endif
#if defined(USE_ADKEY_EQ_FOR_HALF_SCAN)
#define MSG_ADKEY_FM_SHORT_4		MSG_FM_SCAN_ALL_UP
#elif defined(USE_ADKEY_PLAYM_FOR_USB_SD_KEY)
#define MSG_ADKEY_FM_SHORT_4		MSG_USB_SD
#else
#define MSG_ADKEY_FM_SHORT_4		MSG_NEXT_PLAYMODE
#endif
#ifdef  ADKEY_EQ_FM_SHORT_SCAN
#define MSG_ADKEY_FM_SHORT_5	       MSG_FM_SCAN_ALL_INIT
#elif  defined(USE_ADKEY_EQ_SHORT_FOR_IR_POWER)
#if defined(TS101_AJR_V001)
#define MSG_ADKEY_FM_SHORT_5         MSG_POWER_DOWN
#else
#define MSG_ADKEY_FM_SHORT_5	       IR_POWER
#endif
#elif defined(USE_ADKEY_PLAYM_FOR_HALF_SCAN)
#define MSG_ADKEY_FM_SHORT_5	       MSG_FM_SCAN_ALL_DOWN
#else
#define MSG_ADKEY_FM_SHORT_5	       NO_MSG
#endif
#define MSG_ADKEY_FM_SHORT_6		MSG_NEXT_WORKMODE
#ifdef  ADKEY_NEXT_PREV_SHORT_FM_STEP
#define MSG_ADKEY_FM_SHORT_7		MSG_FM_NEXT_STEP
#define MSG_ADKEY_FM_SHORT_8		MSG_FM_PREV_STEP
#else
#if defined(K1197_JIAMEI)
#define MSG_ADKEY_FM_SHORT_7		MSG_FM_PREV_STATION 
#define MSG_ADKEY_FM_SHORT_8		MSG_FM_NEXT_STATION
#else
#define MSG_ADKEY_FM_SHORT_7		MSG_FM_NEXT_STATION
#define MSG_ADKEY_FM_SHORT_8		MSG_FM_PREV_STATION
#endif
#endif
 #ifdef POWER_SAVE_SYSTEM_USE_ADKEY
	#if defined(ADK_USE_0_FOR_V_UP_KEY)
	#define MSG_ADKEY_FM_SHORT_9          MSG_VOL_UP
	#else
	#define MSG_ADKEY_FM_SHORT_9          NO_MSG
	#endif
#else
#ifdef  ADKEY_PLAY_SHORT_SCAN_FRE
#define MSG_ADKEY_FM_SHORT_9          MSG_FM_SCAN_ALL_INIT
#elif defined(ADKEY_PLAY_FM_SHORT_MUTE)
#define MSG_ADKEY_FM_SHORT_9          MSG_MUTE_UNMUTE
#elif defined(ADKEY_PLAY_FM_SHORT_CH_UP)
#define MSG_ADKEY_FM_SHORT_9          MSG_FM_NEXT_STATION
#else
#define MSG_ADKEY_FM_SHORT_9          MSG_FM_PP
#endif
#endif

#define MSG_ADKEY_FM_LONG_0		NO_MSG
#define MSG_ADKEY_FM_LONG_1		NO_MSG
 #ifdef POWER_SAVE_SYSTEM_USE_ADKEY
#define MSG_ADKEY_FM_LONG_2		MSG_POWER_DOWN
#elif defined(USE_STANBY_KEY)
#define MSG_ADKEY_FM_LONG_2		NO_MSG
#else
#define MSG_ADKEY_FM_LONG_2		MSG_VOL_UP
#endif
#if defined(USE_MUTE_KEY)
#define MSG_ADKEY_FM_LONG_3		NO_MSG
#else
#define MSG_ADKEY_FM_LONG_3		MSG_VOL_DOWN
#endif
#if defined(USE_ADKEY_PLAYM_LONG_FOR_UP_SCAN)
#define MSG_ADKEY_FM_LONG_4		MSG_FM_SCAN_ALL_UP
#else
#define MSG_ADKEY_FM_LONG_4		NO_MSG
#endif
 #ifdef USE_ADKEY_EQ_LONG_FOR_SCAN_FRE
#define MSG_ADKEY_FM_LONG_5         MSG_FM_SCAN_ALL_INIT
#elif    defined(USE_ADKEY_EQ_LONG_FOR_MODE)
#define MSG_ADKEY_FM_LONG_5         MSG_POWER_DOWN
#elif   defined(USE_ADKEY_EQ_LONG_FOR_DN_SCAN)
#define MSG_ADKEY_FM_LONG_5	       MSG_FM_SCAN_ALL_DOWN
#else
#define MSG_ADKEY_FM_LONG_5	       NO_MSG
#endif
#ifdef  USE_LONG_MOD_KEY_FOR_AUTO_SCAN
#define MSG_ADKEY_FM_LONG_6		MSG_FM_SCAN_ALL_INIT
#else
#define MSG_ADKEY_FM_LONG_6		MSG_LONG_MOD
#endif
#ifdef ADKEY_NEXT_PREV_KEY_LONG_UP_HALF_AUTO_SCAN
#define MSG_ADKEY_FM_LONG_7		MSG_FM_SCAN_ALL_UP
#define MSG_ADKEY_FM_LONG_8		MSG_FM_SCAN_ALL_DOWN
#elif defined(ADKEY_NEXT_PREV_LONG_FM_CH)
#define MSG_ADKEY_FM_LONG_7		MSG_FM_NEXT_STATION
#define MSG_ADKEY_FM_LONG_8		MSG_FM_PREV_STATION
#else
#define MSG_ADKEY_FM_LONG_7		NO_MSG
#define MSG_ADKEY_FM_LONG_8		NO_MSG
#endif
#ifdef  USE_ADKEY_PLAY_LONG_FOR_MODE
#define MSG_ADKEY_FM_LONG_9		MSG_NEXT_WORKMODE
  #elif defined(POWER_SAVE_SYSTEM_USE_ADKEY)
#define MSG_ADKEY_FM_LONG_9          NO_MSG
  #elif defined( ADKEY_PLAY_SHORT_SCAN_FRE)||defined( USE_ADKEY_EQ_LONG_FOR_SCAN_FRE)
#define MSG_ADKEY_FM_LONG_9          NO_MSG
#else
#define MSG_ADKEY_FM_LONG_9            MSG_FM_SCAN_ALL_INIT
#endif

#define MSG_ADKEY_FM_HOLD_0		NO_MSG
#define MSG_ADKEY_FM_HOLD_1		NO_MSG
 #ifdef POWER_SAVE_SYSTEM_USE_ADKEY
#define MSG_ADKEY_FM_HOLD_2		NO_MSG
#elif defined(USE_STANBY_KEY)
#define MSG_ADKEY_FM_HOLD_2		NO_MSG
#else
#define MSG_ADKEY_FM_HOLD_2		MSG_VOL_UP
#endif
#if defined(USE_MUTE_KEY)
#define MSG_ADKEY_FM_HOLD_3		NO_MSG
#else
#define MSG_ADKEY_FM_HOLD_3		MSG_VOL_DOWN
#endif
#define MSG_ADKEY_FM_HOLD_4		NO_MSG
#define MSG_ADKEY_FM_HOLD_5	       NO_MSG
#define MSG_ADKEY_FM_HOLD_6		NO_MSG

#ifdef  INDEPENDENT_VOLUME_KEY
#define MSG_ADKEY_FM_HOLD_7		NO_MSG
#define MSG_ADKEY_FM_HOLD_8		NO_MSG
#else
#if defined(K1197_JIAMEI)
#define MSG_ADKEY_FM_HOLD_7		      MSG_VOL_DOWN
#define MSG_ADKEY_FM_HOLD_8		     MSG_VOL_UP
#else
#define MSG_ADKEY_FM_HOLD_7		      MSG_VOL_UP
#define MSG_ADKEY_FM_HOLD_8		     MSG_VOL_DOWN
#endif
#endif
#if defined(ADK_USE_0_FOR_V_UP_KEY)
#define MSG_ADKEY_FM_HOLD_9            MSG_VOL_UP
#else
#define MSG_ADKEY_FM_HOLD_9            NO_MSG
#endif

#define MSG_ADKEY_FM_LONG_UP_0		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_1		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_2		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_3		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_4		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_5	       NO_MSG
#define MSG_ADKEY_FM_LONG_UP_6		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_7		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_8		NO_MSG
#define MSG_ADKEY_FM_LONG_UP_9            NO_MSG
#endif
#endif
